Job Description: Data Science DevOps Engineer
Position Overview:
We are seeking a highly skilled and motivated Data Science DevOps Engineer to join our dynamic IT team. As a Data Science DevOps Engineer, you will be responsible for designing, implementing, and maintaining the infrastructure and tools necessary to support our data science and machine learning initiatives. Your expertise in data science, software engineering, and systems administration will contribute to the successful deployment and automation of our data science models and algorithms.
Key Responsibilities:
- Collaborate with data scientists and software engineers to design, develop, and maintain scalable data science infrastructure and tools.
- Build and manage the deployment pipeline for data science models, ensuring optimal performance and reliability.
- Develop and implement automated processes for model training, evaluation, and deployment.
- Design and maintain data pipelines to support the acquisition, preparation, and processing of large-scale datasets.
- Implement monitoring and alerting systems to ensure the stability and availability of data science applications.
- Troubleshoot and resolve issues related to data processing, model deployment, and infrastructure.
- Stay up-to-date with emerging technologies and industry trends in data science, machine learning, and DevOps practices.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong background in data science, including experience with machine learning algorithms, statistical analysis, and data visualization.
- Proficient in programming languages such as Python and R, with the ability to write efficient and scalable code.
- Solid understanding of DevOps principles and experience with relevant tools such as Docker, Kubernetes, Jenkins, or GitLab CI/CD.
- Experience with cloud platforms like AWS, Azure, or Google Cloud, and their associated services for data storage, compute, and deployment.
- Knowledge of scripting languages, such as Bash or PowerShell, for automating tasks and managing infrastructure.
- Familiarity with big data technologies like Hadoop, Spark, or Kafka, and their integration with data science workflows.
- Strong problem-solving and analytical skills, with the ability to troubleshoot complex issues and propose effective solutions.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
Note: Please include any relevant certifications or additional qualifications that may be specific to your organization's requirements.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.